#include<stdio.h>
#include<stdlib.h>

int main(){
     int n;
    scanf("%d", &n);
    if(n%2==1){

    int n2=n/2+1;
    int size=2*n2-1;
    char lx[size][size];
    for(int i=0;i<size;i++){
        for(int j=0;j<size;j++){
            lx[i][j]=' ';
        }
    }

    int center=n2-1;

    for(int i=0;i<size;i++){
        int d=abs(i-center);
        int left=center-(n2-1 -d);
        int right=center+(n2-1-d);
        
        lx[i][left] = '*';
        lx[i][right] = '*';
       
    }
    for (int i = 0; i < size; i++) {
            for (int j = 0; j < size; j++) {
                printf("%c", lx[i][j]);
            }
            printf("\n"); 
        }
    }

    else{

        int n2=n/2;
        int size=2*n2;
        char lx[size][size];
        for(int i=0;i<size;i++){
            for(int j=0;j<size;j++){
                lx[i][j]=' ';
            }
        }

        int center=n2-1;

        int left;
        int right;
        for(int i=0;i<=size;i++){
            
            int d=abs(i-center);
            left=center-(n2-1 -d);
            right=center+(n2-1-d);
            if(i<=n/2-1){
                lx[i][left] = '*';
                lx[i][right] = '*';
            }
            if(i==n/2-1){
                i++;
                lx[i][left] = '*';
                lx[i][right] = '*'; 
                i--;
            }
            if(i>n/2-1){
                i++;
                lx[i][left] = '*';
                lx[i][right] = '*'; 
                i--;
            }
        
        }

        for (int i = 0; i < size; i++) {
                for (int j = 0; j < size; j++) {
                    printf("%c", lx[i][j]);
                }
                printf("\n"); 
            }


    }

    return 0;
}